/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Estimator;

import OLDSTUFF.ClassAlgebra.Expression;

import OLDSTUFF.DataSetPackage.DataSetException;
import OLDSTUFF.DataSetPackage.View;
import OLDSTUFF.HierarchyPackage.Hierarchy;
import OLDSTUFF.HierarchyPackage.HierarchyException;

/**
 *
 * @author Martin Haulrich
 */
public interface OLDSTUFF_EstimatorExp {

    public double getEstimate(Integer did, View v) throws DataSetException, HierarchyException;


    double getEstimate(Expression pe) throws HierarchyException;


    double getEstimate(Expression pe, Hierarchy hier)
            throws HierarchyException;
    }
